Exploring Core Cognitive Skills of Computational Thinking
نویسندگان
چکیده
Although still innovative and not largely disseminated, Computational Thinking is being considered as a critical skill for students in the 21st century. It involves many skills, but programming abilities seem to be a core aspect since they foster the development of a new way of thinking that is key to the solution of problems that require a combination of human mental power and computing power capacity. This paper presents an exploratory study developed to select psychological assessment tests that can be used to identify and measure Computational Thinking cognitive processes, associated to the programming component, so that strategies can be developed to promote it. After the literature review, we identified four central cognitive processes implied in programming, therefore important to Computational Thinking, and accordingly selected a set of four tests that were administered to a sample of 12 introductory programming students. Our results suggest that spatial reasoning and general intelligence are crucial dimensions for introductory programming, being also correlated to the students’ academic success in this area. However, arithmetic reasoning and attention to detail tests did not correlate. Based on these results, directions for future research have been defined in order to effectively identify and develop the core cognitive processes of programming, ergo, to help develop Computational Thinking.
منابع مشابه
Building Computational Thinking through Programming in K-6 Education: a New Zealand Experience
The recent inclusion of computational skills in core curriculum by governments in the UK and Australia, has been linked to industry calls for schools to better equip young people with capabilities and dispositions aligned with needs of future high-tech industries and rapidly changing workplaces. This move has stimulated much interest in New Zealand, and while lacking any compulsory curriculum m...
متن کاملThe Effect of Critical Thinking Skills Training on the Development of Social Skills and Cognitive Skills Students
The purpose of this study was to investigate the effect of teaching critical thinking skills on students' social and cognitive development. This quasi-experimental study was performed using pre-test and post-test with control group. The statistical population consisted of all seventh grade female students in Karaj in the academic year 95-96. Multistage cluster sampling method was used for sampl...
متن کاملEngineering Courses on Computational Thinking Through Solving Problems in Artificial Intelligence
Computational thinking sits at the core of every engineering and computing related discipline. It has increasingly emerged as its own subject in all levels of education. It is a powerful cornerstone for cognitive development, creative problem solving, algorithmic thinking and designs, and programming. How to effectively teach computational thinking skills poses real challenges and creates oppor...
متن کاملCognitive Competence as a Positive Youth Development Construct: A Conceptual Review
This paper focuses on discussing critical thinking and creative thinking as the core cognitive competence. It reviews and compares several theories of thinking, highlights the features of critical thinking and creative thinking, and delineates their interrelationships. It discusses cognitive competence as a positive youth development construct by linking its relationships with adolescent develo...
متن کاملTowards an Operational Definition of Critical Thinking
This paper offers a state-of-the-art working definition for the concept of Critical Thinking (CT hereafter) in an attempt to provide a framework for the development of an operational definition for this complex concept. Having studied various definitions and models, proposed for CT by major figures in the field, the key defining features of this rich concept were identified and classified. Base...
متن کامل